home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / misc / RHelfer.lha / RHelferV2.10 / LiesMichZuerst.dok < prev    next >
Text File  |  1999-01-09  |  28KB  |  531 lines

  1.                              Rätselhelfer V2.10
  2.  
  3. Bitte lesen Sie diese Dokumentation vor der Nutzung dieses Programms!
  4.  
  5.                                 Achtung !!!
  6.    Bevor Sie dieses Programm benutzen, sollten Sie einige Dinge wissen:
  7.  
  8. 1.Dieses Programm ist KEIN Public Domain sondern Giftware.
  9.   Es  darf  frei  kopiert  und  genutzt  werden,  sofern  alle  Dateien  im
  10.   Originalzustand  weitergegeben  werden. Schicken Sie bitte eine Postkarte
  11.   an den  Autor  .  Ich würde gerne wissen,  wie viele Leute  mein Programm
  12.   benutzen.  Ich würde mich auch über  ein kleines Geld- oder  Sachgeschenk
  13.   freuen.  
  14.  
  15. 2.Das Datenfile  wird in einem  speziellen Format gespeichert  und darf nur
  16.   vom  Rätselhelfer  modifiziert  werden!  Um Fehlfunktionen  des Programms
  17.   durch  das Laden eines defekten  Brain-Files vorzubeugen, wird beim Laden
  18.   eine umfangreiche Überprüfung der Struktur der Daten durchgeführt. Es ist
  19.   aber dennoch möglich,  daß vorhandene Fehler  nicht erkannt werden,  wenn
  20.   es sich dabei um  fehlerhafte Zeichen  innerhalb  der Umschreibung  eines
  21.   Begriffes handelt. Datenfehler,  die zu Fehlfunktionen des Programms füh-
  22.   ren könnten, sollten aber sicher erkannt werden, daher sollten keine Pro-
  23.   grammabstürze durch beschädigte Dateien auftreten. Dennoch gilt:
  24.  
  25. 3.Benutzung auf eigene Gefahr!
  26.   Bei  der Entwicklung  dieses  Programms  habe ich  großen  Wert  auf  die
  27.   Vermeidung von Fehlern gelegt. Da das Programm  in Assembler  geschrieben
  28.   wurde,  kann  ich  aber  keine  Garantie  für  die  fehlerfreie  Funktion
  29.   übernehmen. Ich übernehme keinerlei Haftung  für erlittene  Datenverluste
  30.   oder andere Schäden  jeglicher Art,  die aus  der korrekten oder  fehler-
  31.   haften Benutzung dieses Programms resultieren.
  32.   Das Programm wurde auf folgenden Rechnern getestet:
  33.   Rechner  CPU    ChipRAM    FastRAM
  34.   A  600  68000   2 MB    ----
  35.   A 1200  68030   2 MB    8 MB  (Blizzard 1230/IV 50MHz mit CoPro 68882)
  36.   WinUAE  68020   2 MB    8 MB  (mit WinUAE0.7.5b Release 1 auf einem PC
  37.                      mit AMD K6-2/300MHz unter Windows 95 emulierter Amiga)
  38.  
  39.  
  40.                     Was macht dieses Programm?
  41. Sind Sie auch ein Mensch, der gerne Kreuzworträtsel löst? Sie sitzen so  da
  42. und Ihnen fällt dieser oder jener Begriff nicht ein. Wenn  Sie  keine  Lust
  43. haben, den gesuchten Begriff nachzuschlagen, oder  Ihnen  die  nötige  Zeit
  44. dazu  fehlt,  so  ist   dieses   Programm   die   beste   Alternative.   In
  45. Sekundenschnelle  liefert  Ihnen  der  Rätselhelfer  viele  der   fehlenden
  46. Begriffe.
  47.  
  48. Und  die  Bedienung  ist  kinderleicht:
  49.  
  50. Im Hilfsmodus können Sie nach unbekannten Wörtern suchen und
  51.  
  52. im Lernmodus können Sie dem Programm auch neue Wörter beibringen.
  53.  
  54. Das Programm kennt über  64100 (!!!)  verschiedene Begriffe  (ca.2001 KByte
  55. Daten), dabei waren von den zuletzt eingegebenen 1400  Begriffen schon 1354
  56. bekannt,d.h. in ca.97% aller Anfragen findet der Rätselhelfer eine Antwort.
  57. Das beiliegende Demo.brain umfaßt eine Auswahl von 5000 Begriffen.
  58.  
  59. Das Programm wurde so konzipiert, daß sein Speicherplatzbedarf minimal ist,
  60. und die Geschwindigkeit der Abarbeitung selbst auf  langsamen Computern mit
  61. einem 68000-Prozessor so groß ist,daß praktisch fast keine Wartezeiten auf-
  62. treten. Aus diesem Grund  werden auch  viele Abkürzungen  in den  Umschrei-
  63. bungen benutzt  (die Datei Abkürzungen.txt enthält eine Auflistung der ver-
  64. wendeten Abkürzungen  und  deren Bedeutungen)  und  ähnliche Teile  der Um-
  65. schreibung zusammengesetzt, z.B.:
  66. "Fußglied,Glied am Fuß,Teil vom Fuß" wird zusammengesetzt zu
  67. "Teil v.Fußglied a.Fuß"
  68.  
  69.  
  70.                     Wie wird es installiert?
  71. Um das Programm  zu installieren,  genügt ein Doppelklick  auf das Icon der
  72. Datei "Install". Alle benötigten Dateien werden dann durch den Installer in
  73. ein Verzeichnis Ihrer Wahl kopiert.
  74.  
  75. Wenn Sie die Installation lieber manuell vornehmen möchten, so ist das auch
  76. kein Problem:
  77. 1.Kopieren Sie das Programm  mit seinem Piktogramm in ein Verzeichnis Ihrer
  78.   Wahl.
  79.  
  80. 2.Kopieren Sie das Brainfile in ein Verzeichnis Ihrer Wahl,vorzugsweise zu-
  81.   sammen mit dem Programm.
  82.  
  83. 3.Kopieren Sie die Hilfsdateien in ein Verzeichis Ihrer Wahl.
  84.  
  85. 4.Nur für registrierte Benutzer:
  86.   Kopieren Sie die Datei Rätsel.key in das Verzeichnis S: .
  87.  
  88. Das war's auch schon.
  89.  
  90.  
  91.                    Wie startet man das Programm?
  92. Um dieses Programm nutzen zu können,benötigen Sie mindestens Kickstart2.0,
  93. die asl.library und die icon.library von Ihrer Workbench.
  94. (Und natürlich genug freien Speicher, um die Brain-Datei laden zu können!)
  95.  
  96. Der Programmstart ist ganz leicht:
  97.  
  98. 1.Programmstart in der Shell:
  99.   Wechseln Sie mit CD in das Verzeichnis, in dem sich  der Rätselhelfer be-
  100.   findet. Geben Sie Rätselhelfer ein  und drücken Sie  Return. Der  Rätsel-
  101.   helfer  öffnet in der Mitte  des Workbenchscreens  ein Fenster  und einen
  102.   Dateirequester, in dem Sie  die Braindatei auswählen können, mit der  Sie
  103.   arbeiten möchten.
  104.   Nach dem Programmnamen ist es möglich, einen oder mehrere Parameter anzu-
  105.   geben. Mögliche Parameter sind:
  106.   -Dateiname (evtl. mit Pfadangabe) des Brainfiles,  das beim Start geladen
  107.    werden soll.
  108.   -Position des Fensters beim Start.  Nach den Schlüsselwörtern  WinX  bzw.
  109.    WinY kann der gewünschte Abstand des Fensters von der linken oberen Ecke
  110.    des Workbenchscreens  als Zahl  (der Pixel)  angegeben werden.  Wird nur
  111.    einer der beiden Parameter angegeben,  so wird das Fenster  in der nicht
  112.    angegebenen Richtung weiterhin auf dem Bildschirm zentriert.
  113.   -Nach dem Schlüsselwort Dummy kann ein Dummyzeichen angegeben werden. Das
  114.    Dummyzeichen wird als Platzhalter für noch fehlende Buchstaben im Hilfs-
  115.    modus benutzt. Als Dummyzeichen können alle Zeichen verwendet werden,die
  116.    keine Buchstaben darstellen(a-z, A-Z, ä, ö, ü, Ä, Ö, Ü, ß sind nicht zu-
  117.    gelassen). Wird kein Dummyzeichen festgelegt, dann wird das # verwendet.
  118.   -Nach dem Schlüsselwort HColor können Schrift-  und  Hintergrundfarbe zum
  119.    Hervorheben von Textteilen  angegeben werden.  Die Angabe der Farben er-
  120.    folgt in der Form  HColor=1,2  (1=Textfarbe, 2=Hintergrundfarbe).  Dabei
  121.    stehen die Zahlen für den jeweiligen Farbindex,  z.B. auf einem 8-farbi-
  122.    gen Bildschirm sind nur Werte von 0 bis 7 sinnvoll.
  123.  
  124. 2.Programmstart von der Workbench aus:
  125.   Öffnen Sie  auf der Workbench  das Fenster, in dem sich  der Rätselhelfer
  126.   mit seinem Piktogramm befindet und doppelklicken Sie das Piktogramm.  Das
  127.   Programm  wird  gestartet  und  öffnet  ein  Fenster  in  der  Mitte  des
  128.   Workbenchscreens. Sollte Ihnen eine  andere Fensterposition besser gefal-
  129.   len, so ändern Sie im Piktogramm die Zeile (WinX=10) in WinX=10  bzw. er-
  130.   setzen  Sie  die  10  durch  den Wert,  der Ihnen gefällt.  Mit der Zeile
  131.   (WinY=10) ist das gleiche zu tun. Nach dem Speichern der geänderten Werte
  132.   wird der Rätselhelfer  sein Fenster beim Programmstart an der angegebenen
  133.   Position öffnen. Ist  der Eintrag  Brainfile=Dateiname  in  den Tooltypes
  134.   vorhanden, so  wird   die  dort  angegebene  Datei  automatisch  geladen.
  135.   Existiert die angegebene Datei nicht  oder wurde gar keine Datei  angege-
  136.   ben, so wird ein Dateirequester geöffnet, in dem die Braindatei auszuwäh-
  137.   len ist. Es ist auch möglich,  das Dummyzeichen frei zu wählen.  Dazu ist
  138.   im Programmicon das gewünschte Dummyzeichen unter "Dummy=" anzugeben. Die
  139.   Farben zum Hervorheben von Textteilen können unter  "HColor=1,2"  festge-
  140.   legt werden,  dabei gibt die erste Zahl die Textfarbe und die zweite Zahl
  141.   die Hintergrundfarbe an.
  142.  
  143.   Oder:
  144.   Klicken Sie das Piktogramm des  Rätselhelfers  einmal an, halten  Sie die
  145.   Shift-Taste gedrückt und doppelklicken  Sie das Piktogramm einer beliebi-
  146.   gen Braindatei.  Der Rätselhelfer wird gestartet und lädt automatisch die
  147.   angeklickte Braindatei.
  148.  
  149.   Oder:
  150.   Doppelklicken Sie das Piktogramm einer Braindatei. Der  Rätselhelfer wird
  151.   gestartet und lädt automatisch die doppelgeklickte Braindatei.
  152.   (Das klappt  zur Zeit  nur dann  richtig, wenn sich  der Rätselhelfer  im
  153.   gleichen Verzeichnis wie die Braindatei befindet, befindet er sich nur im
  154.   Suchpfad  der Workbench,  so werden  die Einstellungen  in  den Tooltypes
  155.   nicht erkannt!)
  156.  
  157.  
  158.                             Der Hilfsmodus
  159. Der Hilfsmodus dient zum Auffinden von Wörtern, die Sie nicht kennen,  oder
  160. die Ihnen nicht mehr einfallen.
  161.  
  162. Um einen Begriff  zu  suchen,  geben  Sie  das  Suchmuster  in  dem  oberen
  163. Textgadget ein (die kürzere Box hinter "Wort(muster):"). Dabei sind nur die
  164. Buchstaben a-z bzw. A-Z zulässig (es können auch ä,ö,ü,Ä,Ö,Ü und ß eingege-
  165. ben werden, diese werden dann aber automatisch in AE, OE usw. umgewandelt).
  166. Für jeden noch fehlenden Buchstaben ist dabei an der betreffenden Stelle im
  167. Wortmuster ein Dummyzeichen einzugeben. Damit legt das Wortmuster fest, wie
  168. lang der gesuchte Begriff ist, und an welcher Stelle sich im gesuchten Wort
  169. bereits bekannte Buchstaben  befinden.  Die Eingabe ist  durch Return  bzw.
  170. Enter abzuschließen.
  171. Ist die Eingabe korrekt, so werden alle Buchstaben  in  Großbuchstaben  um-
  172. gewandelt  und  die Eingabebox für  die Umschreibung aktiviert.  (Falls das
  173. eingegebene Wort kein Dummyzeichen enthält, so wird sofort danach gesucht!)
  174.  
  175. Jetzt können Sie noch eine Umschreibung für den gesuchten Begriff eingeben.
  176. Diese Umschreibung sollte nur aus einem Wort oder einem Wortstamm bestehen,
  177. da die Umschreibung  im Kreuzworträtsel nicht  den exakt gleichen  Wortlaut
  178. haben muß, wie im Datenfile des Programms. Wird keine Umschreibung eingege-
  179. ben, so werden  alle Begriffe angezeigt, die  zum  Suchmuster  passen;  bei
  180. Eingabe  einer Umschreibung  nur jene, die zusätzlich  die eingegebene  Um-
  181. schreibung in  ihrer Umschreibung enthalten. Bei der Prüfung  der Umschrei-
  182. bung wird NICHT zwischen Groß- und Kleinschreibung unterschieden.
  183. In  den gefundenen  Begriffen  werden alle Vorkommen  des eingegebenen  Um-
  184. schreibungsteils farblich hervorgehoben.
  185.  
  186. Wurde ein passender Begriff gefunden, so startet ein Klick auf  das  Gadget
  187. Weiter die Suche nach dem nächsten  Begriff.  Durch  einen  Klick  auf  das
  188. Gadget Abbruch läßt sich die Suche  abbrechen.  (Wer  hätte  das  gedacht?)
  189. Die gleiche Funktion wie das Gadget  Weiter  haben  auch die  Tasten W bzw.
  190. Return. Die Funktion des Gadgets  Abbruch  haben die Tasten A bzw. Esc.
  191.  
  192. Beispiel:  Gesucht wird ein Zugspitzgewässer mit 6 Buchstaben.  Durch Lösen
  193. von anderen Teilen des Rätsels ist bereits bekannt, daß der 2.Buchstabe ein
  194. I und der letzte Buchstabe ein E ist. Unter Wort(muster) ist folgendes ein-
  195. zugeben: #i###e
  196. Durch drücken der Return-Taste werden alle eingegebenen Buchstaben in Groß-
  197. buchstaben umgewandelt. Geben Sie nun unter Umschreibung das Wort zugspitz
  198. ein und drücken Sie erneut Return. Der Rätselhelfer sucht nach Übereinstim-
  199. mungen in seinen Daten und zeigt die gefundenen Begriffe an:
  200. +----------------------------------------------------------------+
  201. |gefundenes Wort:                                                |
  202. |EIBSEE                              Suchzeit: 00,02 sek         |
  203. |Umschreibung für dieses Wort:                                   |
  204. |bayer.See,oberbayer.Zugspitzgewässer i.d.Alpengewässer          |
  205. |                                                                |
  206. |                                                                |
  207. |                                                                |
  208. |                                                                |
  209. |                                                                |
  210. |                                                                |
  211. |                                                                |
  212. |                                                                |
  213. |                                                                |
  214. +----------------------------------------------------------------+
  215.  
  216.                           Der Lernmodus
  217. Der Lernmodus dient zur  Eingabe  neuer  Begriffe  und  zur  Änderung  bzw.
  218. Ergänzung der Umschreibung schon bekannter Begriffe.
  219.  
  220. Es ist zuerst das neue Wort im oberen  Textgadget  einzugeben  (Das  #  ist
  221. jetzt natürlich nicht mehr zulässig, siehe auch  Hilfsmodus  ). Die Eingabe
  222. ist durch Drücken der Return- bzw. Entertaste abzuschließen. Nun  wird  der
  223. Begriff gesucht und mit seiner Umschreibung angezeigt (falls dieser Begriff
  224. schon bekannt sein sollte). Wenn vorhanden, wird die  Umschreibung  in  das
  225. untere Textgadget übernommen, wo sie ergänzt, geändert oder neu  eingegeben
  226. werden kann. Durch Drücken von Return/Enter bzw.  Klicken  auf  das  Gadget
  227. Weiter wird der Begriff in den aktuellen  Datenspeicher  übernommen.  Wurde
  228. die Umschreibung des Begriffes vollständig gelöscht, so wird dieser Begriff
  229. aus dem aktuellen Datenspeicher gelöscht. Hierdurch ist  es  möglich,  z.B.
  230. durch einen Tippfehler falsch eingegebene  Begriffe  wieder  zu  entfernen.
  231. Durch einen Klick auf das Gadget Abbruch  wird  der  Begriff  im  aktuellen
  232. Datenspeicher nicht verändert.
  233. Die Umschreibung  eines Begriffes kann maximal 256 Zeichen  lang sein.  Für
  234. die Ausgabe stehen 10 Zeilen  mit je 64 Zeichen zur Verfügung.  Es ist mög-
  235. lich,  die Übersichtlichkeit  zu  erhöhen,  indem  durch  das Einfügen  von
  236. Backslashs ("\")  Zeilenumbrüche bei der Ausgabe erzeugt werden.  Ist diese
  237. Darstellung aus Platzgründen  nicht möglich, so wird die Umschreibung fort-
  238. laufend ausgegeben.
  239. Wird die Eingabe durch Return/Enter bzw.das Weiter-Gadget abgeschlossen, so
  240. entfernt  der Rätselhelfer automatisch aus der Umschreibung alle  überflüs-
  241. sigen Leerzeichen  (mehrfache Leerzeichen  und Leerzeichen  am Zeilenbeginn
  242. und -ende).  Anschließend werden die einzelnen Teile der Umschreibung,  die
  243. durch einen Backslash voneinander getrennt sind, nach ihrer Länge sortiert.
  244. Dabei werden Leerzeilen automatisch entfernt. (Siehe auch Beispiele)
  245.  
  246. Nach Beendigung aller Eingaben sind die Daten abzuspeichern.  Hierzu  dient
  247. der Menüpunkt   Daten speichern  . Falls Sie das Speichern einmal vergessen
  248. haben sollten, so erinnert Sie das Programm vor dem Beenden noch daran.
  249.  
  250.  
  251.                       Beispiele für die Ausgabe
  252. Umschreibung: (im Textgadget ohne Anführungszeichen)
  253.               "Zeile1\Zeile2"
  254. Ausgabe: Durch den \ wird die Ausgabe in der nächsten Zeile fortgesetzt.
  255. +----------------------------------------------------------------+
  256. |Zeile1                                                          |
  257. |Zeile2                                                          |
  258. |                                                                |
  259. |                                                                |
  260. |                                                                |
  261. |                                                                |
  262. |                                                                |
  263. |                                                                |
  264. |                                                                |
  265. |                                                                |
  266. +----------------------------------------------------------------+
  267.  
  268. Umschreibung: 64 Zeichen, dann ein \ .
  269. "1234567890123456789012345678901234567890123456789012345678901234\567890"
  270. Ausgabe: Nach 64 Zeichen wird eine neue Zeile begonnen, der \ am Anfang
  271.          wird ignoriert, also keine Leerzeile.
  272. +----------------------------------------------------------------+
  273. |1234567890123456789012345678901234567890123456789012345678901234|
  274. |567890                                                          |
  275. |                                                                |
  276. |                                                                |
  277. |                                                                |
  278. |                                                                |
  279. |                                                                |
  280. |                                                                |
  281. |                                                                |
  282. |                                                                |
  283. +----------------------------------------------------------------+
  284.  
  285. Umschreibung: "Zeile01\Zeile02\Zeile03\Zeile04\Zeile05\Zeile06\Zeile07\
  286. Zeile08\Zeile09\Zeile10\Zeile11"
  287. Ausgabe: Es stehen nur 10 Zeilen für die Ausgabe zur Verfügung, also wird
  288.          die Umschreibung nicht formatiert, sondern kontinuierlich ausge-
  289.          geben.
  290. +----------------------------------------------------------------+
  291. |Zeile01\Zeile02\Zeile03\Zeile04\Zeile05\Zeile06\Zeile07\Zeile08\|
  292. |Zeile09\Zeile10\Zeile11                                         |
  293. |                                                                |
  294. |                                                                |
  295. |                                                                |
  296. |                                                                |
  297. |                                                                |
  298. |                                                                |
  299. |                                                                |
  300. |                                                                |
  301. +----------------------------------------------------------------+
  302.  
  303.  
  304.                         Autor dieses Programms ist:
  305.  
  306.                                Peter Krüger
  307.                                Lerchenweg 12
  308.                              38820 Halberstadt
  309.                                (Deutschland)
  310.                    email: pkrueger@cs.uni-magdeburg.de
  311.               WWW: http://www.cs.uni-magdeburg.de/~pkrueger
  312.             (Es ist jetzt auch eine online-Version verfügbar. 
  313.                     Näheres dazu auf meiner Homepage.)
  314.  
  315. Sollten Sie Fehler  in den Daten bemerken,  dann teilen Sie mir diese bitte
  316. mit. Sie können auch helfen, das Brainfile weiter zu vervollständigen. Wenn
  317. Sie neue Begriffe finden, oder auch neue Umschreibungen für bereits vorhan-
  318. dene Begriffe, dann schicken Sie mir diese. Es ist für mich am einfachsten,
  319. wenn Sie mir  die Liste mit neuen Begriffen  als Textdatei schicken.  Durch
  320. die Möglichkeit  eines kostenlosen Updates  des Brainfiles  können  so alle
  321. registrierten Nutzer von der Verbesserung des Brainfiles profitieren, eben-
  322. so profitieren Sie davon,  wenn andere Nutzer mir bei  der Verbesserung des
  323. Brainfiles helfen.
  324.  
  325.  
  326.                      Die Geschichte des Rätselhelfers:
  327.  
  328. + V1.0  (06.07.1993)
  329. Erste Umsetzung  der Idee in  ein Assembler-Programm. Ein- und Ausgabe  er-
  330. folgen in einem CON:-Fenster. Es werden  2 Programme zum Editieren bzw. zum
  331. Helfen verwendet. Maximale Länge  der Umschreibung sind 100 Byte. Die Daten
  332. werden als ASCII-Datei gespeichert.
  333.  
  334. + V1.1  (12.11.1993)
  335. Es wird ein  NEWCON:-Fenster verwendet. Zur Änderung  einer vorhandenen Um-
  336. schreibung wird ein Textrequester der req.library verwendet.
  337.  
  338. + V2.00  (irgendwann 1995 - es wurde sowieso andauernd was geändert)
  339. Es wird ein Intuition-Fenster verwendet. Die Funktionen Editieren  und Hel-
  340. fen sind in  einem Programm vereinigt. Die maximale Länge  der Umschreibung
  341. wurde auf  255 Byte erhöht. Das Programm benutzt  anstelle der  req.library
  342. nun die  asl.library  und ist  daher  nur ab  Kickstart 2.0  lauffähig. Das
  343. Suchen wurde durch die Benutzung eines internen  Datenformats beschleunigt,
  344. aber das Laden und Speichern wurde  durch die Umwandlung  ASCII <--> intern
  345. deutlich langsamer.
  346.  
  347. + V2.01  (03.05.1995)
  348. Die Daten werden nun  nicht mehr als  ASCII-Datei  gespeichert, sondern als
  349. IFF-BRÄN-Datei. Es erfolgt eine Überprüfung der Struktur der Daten beim La-
  350. den. Die Daten werden nun im internen Format gespeichert. Dadurch wird  be-
  351. sonders das Speichern erheblich schneller.
  352. Die Begriffe werden im Lernmodus nun  am Anfang des Datenpuffers eingefügt.
  353. Dadurch werden  diese dann  im Hilfsmodus  zuerst  wiedergefunden  und sehr
  354. lange nicht mehr eingegebene Begriffe erst zum Schluß.
  355. Das Programm erzeugt beim Speichern ein Piktogramm für das Brainfile, falls
  356. noch keines  vorhanden ist. Es  werden  die  Tooltypes, erweiterte  Auswahl
  357. (Shift-Taste) und das Standart-Programm (Default-Tool) ausgewertet.
  358. In der Umschreibung  können nun Steuerzeichen  für den Zeilenumbruch  ("\")
  359. verwendet werden.
  360.  
  361. + V2.02  (21.10.1995)
  362. OpenWindowTagList wird anstelle von OpenWindow verwendet.
  363. Die Daten werden nun nach Länge sortiert gespeichert und innerhalb gleicher
  364. Länge alphabetisch sortiert.  Dadurch konnte pro Eintrag  1 Byte eingespart
  365. werden und  die Suchzeiten wurden  merklich verkürzt. Durch  die Sortierung
  366. entfällt im Lernmodus i.d.R. das häufige Umkopieren der Daten, was eine er-
  367. hebliche Geschwindigkeitssteigerung zur Folge hat.
  368. Die maximale Länge der Umschreibung wurde auf 256 Byte erhöht.
  369. Aufgrund der Änderungen mußte ein neues Speicherformat benutzt werden.
  370. Nach der Installation eines Keyfiles können beim Speichern  die Daten gegen
  371. fremden Zugriff geschützt werden. (Nur der Besitzer  des Keyfiles  kann die
  372. Daten laden).
  373. Das Dummyzeichen kann frei gewählt werden.
  374. Die zur Suche benötigte Zeit  wird gemessen und angezeigt.  Zur Zeitmessung
  375. wird die Funktion DateStamp aus der dos.library verwendet,  wodurch die Ge-
  376. nauigkeit der Zeitmessung auf ± 0.02 Sekunden beschränkt ist.
  377. Bei Eingabe von  ä,ö,ü,Ä,Ö,Ü oder ß  im Suchwort erfolgt eine Umwandlung in
  378. AE,OE,UE bzw. SS, sofern dabei  die maximale Wortlänge  nicht überschritten
  379. wird.
  380.  
  381. + V2.03 (03.12.1995)
  382. Einige Routinen wurden optimiert bzw. durch neue ersetzt.
  383.  
  384. + V2.04 (16.12.1995)
  385. Demo.brain wurde überarbeitet.
  386. Kleinere Fehler wurden behoben.
  387.  
  388. + V2.05 (23.02.1996)
  389. Die Suchroutine wurde verbessert und dadurch ca. 7% schneller.
  390. Die Überprüfung der Datenstruktur des Brainfiles beim Laden wurde erweitert.
  391.  
  392. + V2.06 (29.03.1996)
  393. Für  die Textsuche  wurde  der Algorithmus  "Naive Stringsuche"  durch  den
  394. "Boyer-Moore-Algorithmus" ersetzt.  Der so erzielte Geschwindigkeitszuwachs
  395. ist stark von den Eingaben abhängig; bei Testmessungen wurden Werte von bis
  396. zu 25% ermittelt. Die Umwandlungsroutine von Klein- in Großbuchstaben wurde
  397. neu geschrieben,  so daß es jetzt nicht mehr zur Verwechslung einiger  Son-
  398. derzeichen (z.B. ^ und ~ ) kommt.
  399.  
  400. + V2.07 (23.08.1997)
  401. Unter dem Menüpunkt "Info" wird jetzt angezeigt, wieviele Wörter der jewei-
  402. ligen Länge bekannt sind.
  403. Einige Routinen wurden überarbeitet und Sprünge wurden optimiert.
  404. Demo.brain wurde überarbeitet und auf 5000 Begriffe erweitert.
  405. Ein Installer-Skript übernimmt jetzt die Installation des Programms.
  406.  
  407. + V2.08 (30.11.1997)
  408. Ein kleiner Fehler wurde korrigiert, der dazu führte, daß ein Brainfile als
  409. fehlerhaft erkannt wurde, obwohl es intakt war.
  410.  
  411. + V2.09 (26.08.1998)
  412. Ein Fehler in der Textsuchroutine wurde behoben.  Der Fehler trat auf, wenn
  413. bei der Suche auf Begriffe gestoßen wurde,  deren Umschreibung die Maximal-
  414. länge von 256 Byte hatten. Durch eine Bereichsüberschreitung lief die Suche
  415. aus dem Datenbereich heraus und führte zum Absturz des Rechners.
  416. Die Fehlerausgabe beim Laden eines Brainfiles wurde verfeinert.  Der Nutzer
  417. erhält nun nicht mehr nur die Mitteilung, daß das Laden fehlgeschlagen ist,
  418. sondern genauere Angaben  über die Ursache des Fehlers  (z.B. wenn versucht
  419. wird, ein geschütztes Brainfile ohne das dazugehörige Keyfile zu laden).
  420. Die Abfrage der CLI-Parameter wurde neu geschrieben und erweitert.
  421.  
  422. + V2.10 (30.10.1998)
  423. Der Ausgabebereich  für die Umschreibung  eines Wortes  wurde auf 10 Zeilen
  424. vergrößert.  Der Abstand zwischen den einzelnen Zeilen wurde vergrößert, um
  425. die Lesbarkeit zu verbessern.
  426. Im Hilfsmodus werden in der Umschreibung der gefundenen Begriffe  alle Vor-
  427. kommen  des eingegebenen  Umschreibungsteils  farblich  hervorgehoben.  Die
  428. Farben für Text und Hintergrund können  beim Programmstart in den Tooltypes
  429. oder als CLI-Parameter festgelegt werden.
  430. Im Lernmodus  werden überflüssige Leerzeichen  und  Leerzeilen aus  der Um-
  431. schreibung entfernt. Die einzelnen Teile der Umschreibung werden nach ihrer
  432. Länge sortiert.
  433.  
  434. Geplante Erweiterungen:
  435. - Anpassung  des  Fensters  an unterschiedliche  Bildschirmauflösungen  und
  436.   Schriftgrößen, evtl. Nutzung von MUI.
  437. - "Mischen" von Brainfiles.  Durch Kombination  zweier Brainfiles  wird ein
  438.   neues erzeugt, in dem die Begriffe der einzelnen Brainfiles vereint sind.
  439. - "Zurück"-Knopf. Hat man bei der Suche mit Dummyzeichen zu schnell weiter-
  440.   geblättert,  dann kann man  durch  diesen Knopf  zum vorigen Suchergebnis
  441.   zurückblättern.
  442. - Iconifizieren des Fensters.
  443.  
  444.                  Wie werde ich ein registrierter Nutzer ?
  445. Sie möchten sich registrieren lassen? Kein Problem!
  446. Schicken Sie einfach das mit dem Computer  oder in Druckschrift ausgefüllte
  447. Registrierungsformular  und die Registrierungsgebühr an den Autor.  Wer mir
  448. das Formular  per email  schicken möchte,  sollte  vor  dem Überweisen  des
  449. Geldes auf eine Bestätigung  des Empfangs warten  (für den Fall,  daß meine
  450. email-Adresse zum Zeitpunkt Ihrer Registrierung nicht mehr gültig ist).
  451.  
  452. Sollten Sie dieses Formular zusammen mit einer Registrierungskarte  aus dem
  453. "Hard- und Softwaretuning für den Amiga"  einschicken,  so verringert  sich
  454. die Registrierungsgebühr für Ihre Erstregistrierung um 10,-DM bzw. 5,-EUR.
  455.  
  456. - - - - - - - - - - - - - - - - - schnipp - - - - - - - - - - - - - - - - -
  457.                     ========================================
  458.                     = Registrierung für Rätselhelfer V2.10 =
  459.                     ========================================
  460.  
  461. Vorname, Nachname  : ______________________________________________________
  462.  
  463. Straße, Hausnummer : ______________________________________________________
  464.  
  465. PLZ, Ort           : ______________________________________________________
  466.  
  467.  
  468. Art der Registrierung (Zutreffendes ankreuzen):
  469. ( ) Small : 10,-EUR/10,-DM (Brainfile enthält 20000 Begriffe)
  470. ( ) Medium: 15,-EUR/20,-DM (Brainfile enthält 40000 Begriffe)
  471. ( ) Large : 20,-EUR/30,-DM (Brainfile enthält 60000 Begriffe)
  472. ( ) XLarge: 25,-EUR/40,-DM (Brainfile enthält 80000 Begriffe) (*)
  473. ( ) Jumbo : 30,-EUR/50,-DM (Brainfile enthält mehr als 100000 Begriffe) (*)
  474. ( ) Sonstiges, z.B.für die Erweiterung einer bereits vorhandenen Registrie-
  475.     rung  (dazu ist nur der Differenzbetrag  zu zahlen)  oder  ein Geschenk
  476.     (z.B. in Anerkennung  der Arbeit  für das kostenlos  zur Verfügung  ge-
  477.     stellte Programm). 
  478.     Betrag & Verwendungszweck: ____________________________________________
  479.  
  480.  
  481. Bitte schicken Sie die Vollversion des Rätselhelfers
  482.  
  483. ( ) per email an: _________________________________________________________
  484. ( ) per Post an obige Adresse
  485.     ( ) Diskette und frankierter Rückumschlag liegen bei.
  486.     ( ) Ich zahle zusätzlich zur Registrierungsgebühr eine Versandkosten-
  487.         pauschale in Höhe von 5,-DM.
  488.  
  489.  
  490. Mein Amiga hat ein Diskettenlaufwerk für
  491. ( ) 3.5"-DD-Disketten (880 KB)
  492. ( ) 3.5"-HD-Disketten (1,76 MB)
  493.  
  494.  
  495. Ich möchte den Rätselhelfer installieren auf
  496. ( ) der Festplatte meines Amigas.
  497. ( ) Disketten.  Sollte das angeforderte Brainfile zu groß für die Installa-
  498.     tion auf Disketten sein, dann schicken Sie mir bitte ein älteres Brain-
  499.     file.  (Das Brainfile  für  DD-Disketten  enthält  27150 Begriffe,  das
  500.     Brainfile für HD-Disketten 52950 Begriffe.)
  501.  
  502.  
  503. Ich zahle per Vorkasse
  504. ( ) in Bar. (Barzahlerrabatt: es gelten die oben aufgeführten Preise in DM)
  505. ( ) per Überweisung oder Verrechnungsscheck.
  506.     (es gelten die oben aufgeführten Preise in Euro)
  507.     Empfänger     : Peter Krüger
  508.     Kreditinstitut: Kreissparkasse Halberstadt
  509.     BLZ           : 810 531 32
  510.     Kontonummer   : 45112352
  511.  
  512. Diese Registrierung  gilt für  einen Nutzer.  Eine Weitergabe  des Keyfiles
  513. oder des registrierten Brainfiles an dritte ist nicht erlaubt.
  514.  
  515. (*) Zum Zeitpunkt der Veröffentlichung  noch nicht verfügbar.  Sie erhalten
  516. ggf. das aktuelle Brainfile  und können zu einem späteren Zeitpunkt ein Up-
  517. date anfordern.
  518. - - - - - - - - - - - - - - - - - schnipp - - - - - - - - - - - - - - - - -
  519.  
  520. Hinweis: Es ist eine Umsetzung des Rätselhelfers für den PC unter Windows95
  521. in Vorbereitung. Die Registrierung ist unabhängig  vom verwendeten Rechner-
  522. system,  d.h. Sie registrieren den Rätselhelfer nur einmal  und können  die
  523. Vollversion  nach der Fertigstellung  des PC-Rätselhelfers  sowohl  auf dem
  524. Amiga als auch auf dem PC benutzen.
  525.  
  526. Sie können sich jederzeit auf meiner Homepage  über den aktuellen Stand des
  527. Brainfiles informieren und ggf. ein Update per email bei mir anfordern. Ein
  528. Update per Post ist auf Anfrage ebenfalls möglich, jedoch müssen Sie mir in
  529. diesem Fall eine Diskette  und einen frankierten Rückumschlag schicken oder
  530. die Versandkostenpauschale auf mein Konto überweisen.
  531.